package com.kvest.sherlocktest;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.MenuItem;

public class SherlockTestActivity extends SherlockActivity {

//    2) Фрагмент активити с шерлок фрагментами
//    3) ФрагментШерлок активики с обычными фрагментами
//    4) ФрагментШерлок активики с шерлок фрагментами
//    6) С иконками внизу
//    7) Таббар с ViewPager

    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        setActionBar();
    }

    private void setActionBar() {
        ActionBar actionBar = getSupportActionBar();
        actionBar.setHomeButtonEnabled(true);
        actionBar.setIcon(R.drawable.icon);
        actionBar.setTitle(getResources().getString(R.string.bar_title));
    }

    @Override
    public boolean onMenuItemSelected(int featureId, MenuItem item) {
        if (item.getItemId() == android.R.id.home) {
            Toast.makeText(this, "This is HOME", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(this, item.getTitle(), Toast.LENGTH_SHORT).show();
        }

        return super.onMenuItemSelected(featureId, item);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getSupportMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    public void showCustomActionBar(View view) {
        Intent intent = new Intent(getApplicationContext(), CustomActionBarActivity.class);
        startActivity(intent);
    }

    public void showTabbedActionBar(View view) {
        Intent intent = new Intent(getApplicationContext(), TabbedActionBarActivity.class);
        startActivity(intent);
    }

    public void showFragmentActionBar(View view) {
        Intent intent = new Intent(getApplicationContext(), MyFragmentSherlockActivity.class);
        startActivity(intent);
    }

    public void showListmodeActionBar(View view) {
        Intent intent = new Intent(getApplicationContext(), ListmodeSherlockActivity.class);
        startActivity(intent);
    }
}
